문서의 임의 삭제는 제재 대상으로, 문서를 삭제하려면 삭제 토론을 진행해야 합니다. 문서 보기문서 삭제토론 소스 코드 (문단 편집) == 개요 == {{{+1 Source Code}}} 소스 코드는 컴퓨터 [[소프트웨어]](프로그램)의 제작에 사용되는 설계도이다. 개념만 나타낸 추상적인 설계도가 아니라(그런 건 [[순서도]]라고 한다), 당장 [[컴퓨터]]에 입력만 하면 진짜로 프로그램을 완성할 수 있는 매우 세밀하고 구체적으로 짜인 설계도이다. 이름인 '''소스''' 코드 중 “소스”(source, 근원)가 이를 의미하는 것으로, 프로그램의 '근원'이란 뜻이다. 일반적인 설계도는 실물을 제작하기 위한 설명서일 뿐이며 실물을 제작하기 위해서는 각종 재료와 제작 도구가 필요하지만, 소스 코드는 실물(=컴퓨터 프로그램)의 설계도인 동시에 재료이기도 하다. 컴퓨터 프로그램은 오로지 정보로만 이루어져 있기 때문에, 컴파일러[* 인간의 언어에 맞춘 프로그래밍 언어를 컴퓨터가 이해하는 0과 1로 변환하는 프로그램]라는 도구만 있으면 소스 코드를 곧바로 컴퓨터 프로그램으로 만들어낼 수 있다. 컴퓨터로 작성한 전자 파일만을 소스 코드라고 오해하는 이들이 있으나, 종이에 적힌 프로그램 역시 소스 코드다. 아직 컴퓨터에 입력이 안 되었을 뿐. 컴퓨터 초창기(20세기 중반~1980년대)에는 오히려 [[천공 카드]]나 하드카피처럼 종이에 소스 코드가 기록되어 있는 것이 일반적이었다.저장 버튼을 클릭하면 당신이 기여한 내용을 CC-BY-NC-SA 2.0 KR으로 배포하고,기여한 문서에 대한 하이퍼링크나 URL을 이용하여 저작자 표시를 하는 것으로 충분하다는 데 동의하는 것입니다.이 동의는 철회할 수 없습니다.캡챠저장미리보기